digraph callgraph {
"edgelabels" -> "add_new_dummyedge" [style=solid];
"edgelabels" -> "add_new_dummynode" [style=solid];
"edgelabels" -> "uniqnodeid" [style=solid];
"edgelabels" -> "del_edge" [style=solid];
"uniqnodeid" -> "splay_tree_lookup" [style=solid];
"yy_scan_string" -> "yy_scan_bytes" [style=solid];
"dp_ccat" -> "dp_uniqstr" [style=solid];
"raw2dot" -> "raw2dotstr" [style=solid];
"yyensure_buffer_stack" -> "yyalloc" [style=solid];
"yyensure_buffer_stack" -> "yyrealloc" [style=solid];
"yyensure_buffer_stack" -> "yy_fatal_error" [style=solid];
"colordata" -> "coloradd" [style=solid];
"yyFail" -> "yyerror" [style=solid];
"equal_a" -> "equal_m" [style=solid];
"yyuserAction" -> "dp_cke" [style=solid];
"yyuserAction" -> "dp_clrep" [style=solid];
"yyuserAction" -> "dp_aset" [style=solid];
"yyuserAction" -> "dp_ende" [style=solid];
"yyuserAction" -> "dp_atype_graph" [style=solid];
"yyuserAction" -> "dp_sg" [style=solid];
"yyuserAction" -> "dp_ine" [style=solid];
"yyuserAction" -> "dp_chkerr" [style=solid];
"yyuserAction" -> "dp_mknode0" [style=solid];
"yyuserAction" -> "dp_mknid" [style=solid];
"yyuserAction" -> "dp_atype_graphdef" [style=solid];
"yyuserAction" -> "dp_newe" [style=solid];
"yyuserAction" -> "dp_starte2" [style=solid];
"yyuserAction" -> "dp_starte1" [style=solid];
"yyuserAction" -> "dp_eg" [style=solid];
"yyuserAction" -> "dp_atype_node" [style=solid];
"yyuserAction" -> "dp_ccat" [style=solid];
"yyuserAction" -> "dp_endss" [style=solid];
"yyuserAction" -> "dp_atype_nodedef" [style=solid];
"yyuserAction" -> "dp_atype_edgedef" [style=solid];
"yyuserAction" -> "dp_namedsubg" [style=solid];
"yyuserAction" -> "yyfill" [style=solid];
"on_top_level_window_dia1_activate" -> "graph2dia" [style=solid];
"number_of_crossings2" -> "mget" [style=solid];
"yyrestart" -> "yy_init_buffer" [style=solid];
"yyrestart" -> "yy_create_buffer" [style=solid];
"yyrestart" -> "yyensure_buffer_stack" [style=solid];
"yyrestart" -> "yy_load_buffer_state" [style=solid];
"mget" -> "testbit" [style=solid];
"column_barycenter" -> "mget" [style=solid];
"yyreportAmbiguity" -> "yyerror" [style=solid];
"yyreportAmbiguity" -> "yyreportTree" [style=solid];
"dp_clredges" -> "dp_clredges_r" [style=solid];
"dp_do_eattr" -> "dp_findcolor" [style=solid];
"dp_do_eattr" -> "dp_isestyle" [style=solid];
"dp_colorcode_html" -> "colorcodebycode" [style=dotted];
"dp_colorcode_html" -> "splay_tree_foreach" [style=solid];
"dp_colorcode_html" -> "ucolor_splay_tree_delete_key_fn" [style=dotted];
"dp_colorcode_html" -> "colorcodebyname" [style=dotted];
"dp_colorcode_html" -> "splay_tree_new" [style=solid];
"dp_colorcode_html" -> "splay_tree_compare_strings" [style=dotted];
"dp_colorcode_html" -> "splay_tree_compare_ints" [style=dotted];
"dp_colorcode_html" -> "ucolor_splay_tree_delete_value_fn" [style=dotted];
"dp_colorcode_html" -> "splay_tree_min" [style=solid];
"dp_colorcode_html" -> "colordata" [style=solid];
"dp_colorcode_html" -> "dp_colorcode_clear" [style=solid];
"improve_positions" -> "improve_positions2" [style=solid];
"improve_positions" -> "improve_positions1" [style=solid];
"gmlparse" -> "GML_parser" [style=solid];
"gmlparse" -> "GML_free_list" [style=solid];
"gmlparse" -> "GT_parse_list" [style=solid];
"yyglrShift" -> "yynewGLRStackItem" [style=solid];
"yyglrShift" -> "yyexpandGLRStack" [style=solid];
"r_c" -> "reverse_r" [style=solid];
"r_c" -> "column_barycenter" [style=solid];
"r_c" -> "reverse_c" [style=solid];
"bubbling_free" -> "splay_tree_remove" [style=solid];
"phase2_up" -> "row_barycenter" [style=solid];
"phase2_up" -> "sorted" [style=solid];
"phase2_up" -> "r_r" [style=solid];
"dp_clrgraphs" -> "dp_clrgraph_r" [style=solid];
"yy_scan_buffer" -> "yy_fatal_error" [style=solid];
"yy_scan_buffer" -> "yyalloc" [style=solid];
"yy_scan_buffer" -> "yy_switch_to_buffer" [style=solid];
"yy_init_buffer" -> "yy_flush_buffer" [style=solid];
"dp_aset" -> "dp_do_eattr" [style=solid];
"dp_aset" -> "dp_do_nattr" [style=solid];
"dp_aset" -> "splay_tree_lookup" [style=solid];
"dp_aset" -> "splay_tree_insert" [style=solid];
"dp_aset" -> "dp_do_gattr" [style=solid];
"dp_clear_uniqstr" -> "splay_tree_delete" [style=solid];
"store_new_positions" -> "su_find_node_with_number" [style=solid];
"dp_clrnodes_r" -> "dp_clrep_r" [style=solid];
"on_top_level_window_open1_activate" -> "edgelen" [style=solid];
"on_top_level_window_open1_activate" -> "static_maingtk_textsizes" [style=solid];
"on_top_level_window_open1_activate" -> "finalxy" [style=solid];
"on_top_level_window_open1_activate" -> "ylevels" [style=solid];
"on_top_level_window_open1_activate" -> "clear_ioedges" [style=solid];
"on_top_level_window_open1_activate" -> "splitedges" [style=solid];
"on_top_level_window_open1_activate" -> "nodecounts" [style=solid];
"on_top_level_window_open1_activate" -> "clear_nume" [style=solid];
"on_top_level_window_open1_activate" -> "clear_startnodes" [style=solid];
"on_top_level_window_open1_activate" -> "uniqstr" [style=solid];
"on_top_level_window_open1_activate" -> "clear_bubbling" [style=solid];
"on_top_level_window_open1_activate" -> "clear_uniqnode" [style=solid];
"on_top_level_window_open1_activate" -> "clear_nodelist" [style=solid];
"on_top_level_window_open1_activate" -> "clear_edgelist" [style=solid];
"on_top_level_window_open1_activate" -> "clear_uniqstr" [style=solid];
"on_top_level_window_open1_activate" -> "clear_rawedgelist" [style=solid];
"on_top_level_window_open1_activate" -> "doublespacey" [style=solid];
"on_top_level_window_open1_activate" -> "clear_selfedgesnodelist" [style=solid];
"on_top_level_window_open1_activate" -> "improve_positions" [style=solid];
"on_top_level_window_open1_activate" -> "gmlparse" [style=solid];
"on_top_level_window_open1_activate" -> "clear_singlenodelist" [style=solid];
"on_top_level_window_open1_activate" -> "edgesdownwards" [style=solid];
"on_top_level_window_open1_activate" -> "clear_rawnodelist" [style=solid];
"on_top_level_window_open1_activate" -> "dofit" [style=solid];
"on_top_level_window_open1_activate" -> "edgelabels" [style=solid];
"on_top_level_window_open1_activate" -> "edgeconnections" [style=solid];
"on_top_level_window_open1_activate" -> "uncycle" [style=solid];
"on_top_level_window_open1_activate" -> "reduce_crossings2" [style=solid];
"on_top_level_window_open1_activate" -> "shorteredges" [style=solid];
"on_top_level_window_open1_activate" -> "update_status_text" [style=solid];
"dp_pushgraph" -> "splay_tree_insert" [style=solid];
"dp_pushgraph" -> "splay_tree_max" [style=solid];
"yyinitGLRStack" -> "yyinitStateSet" [style=solid];
"finalxy1" -> "make_levelnodes" [style=solid];
"finalxy1" -> "make_posnodes" [style=solid];
"finalxy1" -> "clear_nume" [style=solid];
"finalxy1" -> "clear_levelnodes" [style=solid];
"finalxy1" -> "clear_posnodes" [style=solid];
"yy_create_buffer" -> "yyalloc" [style=solid];
"yy_create_buffer" -> "yy_init_buffer" [style=solid];
"yy_create_buffer" -> "yy_fatal_error" [style=solid];
"b_r" -> "exch_rows" [style=solid];
"b_r" -> "exch_columns" [style=solid];
"b_r" -> "row_barycenter" [style=solid];
"splay_tree_successor" -> "splay" [style=solid];
"equal_m" -> "mget" [style=solid];
"splay_tree_insert_duplicates" -> "splay_tree_insert" [style=solid];
"GML_free_list" -> "splay_tree_delete" [style=solid];
"splay_tree_foreach" -> "splay_tree_min" [style=solid];
"splay_tree_foreach" -> "splay_tree_successor" [style=solid];
"give_horizontal_place" -> "sort_levellist" [style=solid];
"give_horizontal_place" -> "insert_node_bubble" [style=solid];
"give_horizontal_place" -> "new_bubble2" [style=solid];
"give_horizontal_place" -> "new_bubbles" [style=solid];
"on_top_level_window_drawingarea1_expose_event_edges" -> "drarrow" [style=solid];
"on_top_level_window_drawingarea1_expose_event_edges" -> "r2d_finx" [style=solid];
"on_top_level_window_drawingarea1_expose_event_edges" -> "d2r_tnx1" [style=solid];
"static_maingtk_textsizes" -> "uniqstr" [style=solid];
"dp_endss" -> "dp_pullgraph" [style=solid];
"add_new_dummynode" -> "uniqnode_add" [style=solid];
"add_new_dummynode" -> "uniqnodeid" [style=solid];
"yy_flush_buffer" -> "yy_load_buffer_state" [style=solid];
"on_top_level_window_open2_activate" -> "clear_rawnodelist" [style=solid];
"on_top_level_window_open2_activate" -> "dofit" [style=solid];
"on_top_level_window_open2_activate" -> "clear_singlenodelist" [style=solid];
"on_top_level_window_open2_activate" -> "edgesdownwards" [style=solid];
"on_top_level_window_open2_activate" -> "clear_selfedgesnodelist" [style=solid];
"on_top_level_window_open2_activate" -> "improve_positions" [style=solid];
"on_top_level_window_open2_activate" -> "reduce_crossings2" [style=solid];
"on_top_level_window_open2_activate" -> "shorteredges" [style=solid];
"on_top_level_window_open2_activate" -> "update_status_text" [style=solid];
"on_top_level_window_open2_activate" -> "edgeconnections" [style=solid];
"on_top_level_window_open2_activate" -> "edgelabels" [style=solid];
"on_top_level_window_open2_activate" -> "uncycle" [style=solid];
"on_top_level_window_open2_activate" -> "clear_nume" [style=solid];
"on_top_level_window_open2_activate" -> "nodecounts" [style=solid];
"on_top_level_window_open2_activate" -> "edgelen" [style=solid];
"on_top_level_window_open2_activate" -> "static_maingtk_textsizes" [style=solid];
"on_top_level_window_open2_activate" -> "ylevels" [style=solid];
"on_top_level_window_open2_activate" -> "finalxy" [style=solid];
"on_top_level_window_open2_activate" -> "clear_ioedges" [style=solid];
"on_top_level_window_open2_activate" -> "splitedges" [style=solid];
"on_top_level_window_open2_activate" -> "clear_uniqstr" [style=solid];
"on_top_level_window_open2_activate" -> "clear_rawedgelist" [style=solid];
"on_top_level_window_open2_activate" -> "dotparse" [style=solid];
"on_top_level_window_open2_activate" -> "clear_edgelist" [style=solid];
"on_top_level_window_open2_activate" -> "doublespacey" [style=solid];
"on_top_level_window_open2_activate" -> "clear_bubbling" [style=solid];
"on_top_level_window_open2_activate" -> "uniqstr" [style=solid];
"on_top_level_window_open2_activate" -> "clear_startnodes" [style=solid];
"on_top_level_window_open2_activate" -> "clear_nodelist" [style=solid];
"on_top_level_window_open2_activate" -> "clear_uniqnode" [style=solid];
"yypop_buffer_state" -> "yy_delete_buffer" [style=solid];
"yypop_buffer_state" -> "yy_load_buffer_state" [style=solid];
"new_bubbles" -> "bubbling_free" [style=solid];
"dp_sg" -> "splay_tree_compare_strings" [style=dotted];
"dp_sg" -> "splay_tree_new" [style=solid];
"dp_sg" -> "dp_nodefdef" [style=solid];
"dp_sg" -> "dp_edgefdef" [style=solid];
"dp_sg" -> "dp_pushgraph" [style=solid];
"dp_sg" -> "dp_graphfdef" [style=solid];
"dp_sg" -> "splay_tree_compare_ints" [style=dotted];
"GT_parse_list_node" -> "uniqstr" [style=solid];
"GT_parse_list_node" -> "add_new_node" [style=solid];
"GT_parse_list_node" -> "GT_parse_list_node_list" [style=solid];
"GT_parse_list_node" -> "GT_parse_list_node_graphics" [style=solid];
"edgeconnections" -> "edgescompareout" [style=dotted];
"edgeconnections" -> "edgescomparein" [style=dotted];
"yyglrShiftDefer" -> "yynewGLRStackItem" [style=solid];
"yyglrShiftDefer" -> "yyaddDeferredAction" [style=solid];
"on_top_level_window_drawingarea1_expose_event_nodes" -> "drarrow" [style=solid];
"on_top_level_window_drawingarea1_expose_event_nodes" -> "uniqstr" [style=solid];
"dp_endel_g2n" -> "dp_addte" [style=solid];
"insert_node_bubble" -> "bubbling_calloc" [style=solid];
"gmlparser_calloc" -> "splay_tree_free_key" [style=dotted];
"gmlparser_calloc" -> "splay_tree_insert" [style=solid];
"gmlparser_calloc" -> "splay_tree_compare_pointers" [style=dotted];
"gmlparser_calloc" -> "splay_tree_new" [style=solid];
"yyresolveStates" -> "yyresolveValue" [style=solid];
"yyresolveStates" -> "yyresolveStates" [style=solid];
"yyreportSyntaxError" -> "yyerror" [style=solid];
"b_c" -> "exch_columns" [style=solid];
"b_c" -> "exch_rows" [style=solid];
"b_c" -> "column_barycenter" [style=solid];
"dp_colorcode" -> "color_init" [style=solid];
"dp_colorcode" -> "splay_tree_lookup" [style=solid];
"improve_positions2" -> "tunedummy" [style=solid];
"improve_positions2" -> "make_cnodelist" [style=solid];
"improve_positions2" -> "make_cnnodes_at_level" [style=solid];
"improve_positions2" -> "movefinal" [style=solid];
"improve_positions2" -> "tunenodes" [style=solid];
"improve_positions2" -> "move0" [style=solid];
"improve_positions2" -> "clear_cnodelist" [style=solid];
"improve_positions2" -> "cfinalxy" [style=solid];
"improve_positions2" -> "clear_cnnodes_at_level" [style=solid];
"improve_positions2" -> "improve_positions2local" [style=solid];
"main" -> "nodecounts" [style=solid];
"main" -> "on_top_level_window_drawingarea1_expose_event" [style=dotted];
"main" -> "splitedges" [style=solid];
"main" -> "on_top_level_window_svg1_activate" [style=dotted];
"main" -> "doublespacey" [style=solid];
"main" -> "dotparse" [style=solid];
"main" -> "clear_rawedgelist" [style=solid];
"main" -> "xspin_changed" [style=dotted];
"main" -> "yspin_changed" [style=dotted];
"main" -> "clear_startnodes" [style=solid];
"main" -> "clear_bubbling" [style=solid];
"main" -> "on_top_level_window_quit1_activate" [style=dotted];
"main" -> "edgesdownwards" [style=solid];
"main" -> "clear_singlenodelist" [style=solid];
"main" -> "on_vscale2_changed" [style=dotted];
"main" -> "clear_selfedgesnodelist" [style=solid];
"main" -> "update_status_text" [style=solid];
"main" -> "shorteredges" [style=solid];
"main" -> "edgeconnections" [style=solid];
"main" -> "clear_nume" [style=solid];
"main" -> "on_top_level_window_open2_activate" [style=dotted];
"main" -> "clear_ioedges" [style=solid];
"main" -> "finalxy" [style=solid];
"main" -> "ylevels" [style=solid];
"main" -> "pos1_clicked" [style=dotted];
"main" -> "static_maingtk_textsizes" [style=solid];
"main" -> "edgelen" [style=solid];
"main" -> "show_about" [style=dotted];
"main" -> "clear_edgelist" [style=solid];
"main" -> "clear_uniqstr" [style=solid];
"main" -> "clear_uniqnode" [style=solid];
"main" -> "clear_nodelist" [style=solid];
"main" -> "on_top_level_window_open1_activate" [style=dotted];
"main" -> "check1_toggle" [style=dotted];
"main" -> "on_vscale1_changed" [style=dotted];
"main" -> "dofit" [style=solid];
"main" -> "clear_rawnodelist" [style=solid];
"main" -> "top_level_window_main_quit" [style=dotted];
"main" -> "improve_positions" [style=solid];
"main" -> "gmlparse" [style=solid];
"main" -> "on_hscale1_changed" [style=dotted];
"main" -> "reduce_crossings2" [style=solid];
"main" -> "on_top_level_window_dot1_activate" [style=dotted];
"main" -> "on_top_level_window_dia1_activate" [style=dotted];
"main" -> "uncycle" [style=solid];
"main" -> "edgelabels" [style=solid];
"main" -> "dummy1_toggle" [style=dotted];
"dpuniqnode" -> "splay_tree_lookup" [style=solid];
"dp_ine" -> "dp_eplink" [style=solid];
"splay_tree_insert" -> "splay_tree_lookup" [style=solid];
"phase2_down" -> "sorted" [style=solid];
"phase2_down" -> "r_c" [style=solid];
"phase2_down" -> "column_barycenter" [style=solid];
"r_r" -> "row_barycenter" [style=solid];
"r_r" -> "reverse_r" [style=solid];
"r_r" -> "reverse_c" [style=solid];
"add_new_dummyedge" -> "uniqnodeid" [style=solid];
"edgesdownwards" -> "clear_stlist_all" [style=solid];
"edgesdownwards" -> "make_stlist" [style=solid];
"yy_get_next_buffer" -> "yy_fatal_error" [style=solid];
"yy_get_next_buffer" -> "yyrestart" [style=solid];
"yy_get_next_buffer" -> "yyrealloc" [style=solid];
"exch_rows" -> "mget_set" [style=solid];
"exch_rows" -> "mget" [style=solid];
"yydestruct" -> "yy_symbol_print" [style=solid];
"GML_print_list" -> "GML_print_list" [style=solid];
"clear_dpuniqnode" -> "splay_tree_delete" [style=solid];
"make_node_list_down" -> "upper_connectivity" [style=solid];
"make_node_list_down" -> "sort" [style=solid];
"make_node_list_down" -> "is_dummy" [style=solid];
"decycle" -> "decycle" [style=solid];
"dp_endel_g2g" -> "dp_addte" [style=solid];
"make_node_list_up" -> "lower_connectivity" [style=solid];
"make_node_list_up" -> "is_dummy" [style=solid];
"make_node_list_up" -> "sort" [style=solid];
"improve_positions2local" -> "make_node_list_up" [style=solid];
"improve_positions2local" -> "make_node_list_down" [style=solid];
"improve_positions2local" -> "do_down" [style=solid];
"improve_positions2local" -> "do_up" [style=solid];
"yyglrReduce" -> "yyLRgotoState" [style=solid];
"yyglrReduce" -> "yydoAction" [style=solid];
"yyglrReduce" -> "yyglrShift" [style=solid];
"yyglrReduce" -> "yyaddDeferredAction" [style=solid];
"yyglrReduce" -> "yylhsNonterm" [style=solid];
"yyglrReduce" -> "yyglrShiftDefer" [style=solid];
"yyglrReduce" -> "yyrhsLength" [style=solid];
"yyglrReduce" -> "yyupdateSplit" [style=solid];
"yyglrReduce" -> "yy_symbol_print" [style=solid];
"yyglrReduce" -> "yymarkStackDeleted" [style=solid];
"dotparse" -> "yyparse" [style=solid];
"dotparse" -> "dolabel" [style=solid];
"dotparse" -> "dp_lex_init" [style=solid];
"dotparse" -> "add_new_node" [style=solid];
"dotparse" -> "uniqstr" [style=solid];
"dotparse" -> "dp_clearall" [style=solid];
"dotparse" -> "add_new_edge" [style=solid];
"dp_mkedges" -> "dp_edgegdef" [style=solid];
"GML_parser" -> "gmlparser_free" [style=solid];
"GML_parser" -> "GML_scanner" [style=solid];
"GML_parser" -> "gmlparser_calloc" [style=solid];
"GML_parser" -> "GML_parser" [style=solid];
"dolabel" -> "uniqstr" [style=solid];
"dp_clearall" -> "dp_clrheade" [style=solid];
"dp_clearall" -> "dp_clear_uniqstr" [style=solid];
"dp_clearall" -> "dp_clrep" [style=solid];
"dp_clearall" -> "dp_clrtmpe" [style=solid];
"dp_clearall" -> "dp_clrnodes" [style=solid];
"dp_clearall" -> "dp_colorcode_clear" [style=solid];
"dp_clearall" -> "splay_tree_delete" [style=solid];
"dp_clearall" -> "clear_dpuniqnode" [style=solid];
"dp_clearall" -> "dp_clrgraphs" [style=solid];
"dp_clearall" -> "dp_clredges" [style=solid];
"color_init" -> "splay_tree_new" [style=solid];
"color_init" -> "ucolor_splay_tree_delete_value_fn" [style=dotted];
"color_init" -> "ucolor_splay_tree_delete_key_fn" [style=dotted];
"color_init" -> "splay_tree_compare_case_strings" [style=dotted];
"color_init" -> "colordata" [style=solid];
"lower_barycenter" -> "lower_connectivity" [style=solid];
"yyrecoverSyntaxError" -> "yyremoveDeletes" [style=solid];
"yyrecoverSyntaxError" -> "yydestroyGLRState" [style=solid];
"yyrecoverSyntaxError" -> "yyFail" [style=solid];
"yyrecoverSyntaxError" -> "yyglrShift" [style=solid];
"yyrecoverSyntaxError" -> "yymarkStackDeleted" [style=solid];
"yyrecoverSyntaxError" -> "yycompressStack" [style=solid];
"yyrecoverSyntaxError" -> "yyisShiftAction" [style=solid];
"yyrecoverSyntaxError" -> "yy_symbol_print" [style=solid];
"yyrecoverSyntaxError" -> "yydestruct" [style=solid];
"yyrecoverSyntaxError" -> "yylex" [style=solid];
"sort_levellist" -> "count_bnodes" [style=solid];
"yyidenticalOptions" -> "yyrhsLength" [style=solid];
"yypstates" -> "yy_yypstack" [style=solid];
"add_new_edge" -> "uniqnodeid" [style=solid];
"add_new_edge" -> "add_selfedgenode" [style=solid];
"splitedges" -> "add_new_dummynode" [style=solid];
"splitedges" -> "add_new_dummyedge" [style=solid];
"splitedges" -> "uniqnodeid" [style=solid];
"splitedges" -> "del_edge" [style=solid];
"yydestroyGLRState" -> "yydestroyGLRState" [style=solid];
"yydestroyGLRState" -> "yy_symbol_print" [style=solid];
"yydestroyGLRState" -> "yydestruct" [style=solid];
"yydestroyGLRState" -> "yyrhsLength" [style=solid];
"dp_clredges_r" -> "dp_clrep_r" [style=solid];
"dp_mknode0" -> "dp_nodegdef" [style=solid];
"dp_mknode0" -> "dpuniqnode_add" [style=solid];
"dp_mknode0" -> "dpuniqnode" [style=solid];
"dp_mknode0" -> "dp_nodefdef" [style=solid];
"dp_mknode0" -> "dp_nodelink" [style=solid];
"make_matrix" -> "mget_set" [style=solid];
"GT_parse_list_edge" -> "GT_parse_list_edge_list" [style=solid];
"GT_parse_list_edge" -> "GT_parse_list_edge_graphics" [style=solid];
"GT_parse_list_edge" -> "uniqstr" [style=solid];
"GT_parse_list_edge" -> "add_new_edge" [style=solid];
"yylex_destroy" -> "yypop_buffer_state" [style=solid];
"yylex_destroy" -> "yyfree" [style=solid];
"yylex_destroy" -> "yy_delete_buffer" [style=solid];
"yylex_destroy" -> "yy_init_globals" [style=solid];
"set_level" -> "set_level" [style=solid];
"nodecounts" -> "clear_stlist_all" [style=solid];
"nodecounts" -> "make_stlist" [style=solid];
"yy_symbol_print" -> "yy_symbol_value_print" [style=solid];
"yymergeOptionSets" -> "yyrhsLength" [style=solid];
"dp_nsubg" -> "dp_nodefdef" [style=solid];
"dp_nsubg" -> "dp_edgefdef" [style=solid];
"dp_nsubg" -> "dp_graphfdef" [style=solid];
"dp_nsubg" -> "splay_tree_new" [style=solid];
"dp_nsubg" -> "dp_edgegdef" [style=solid];
"dp_nsubg" -> "dp_nodegdef" [style=solid];
"dp_nsubg" -> "splay_tree_compare_strings" [style=dotted];
"first_bubbling" -> "insert_node_bubble" [style=solid];
"uncycle" -> "make_stlist" [style=solid];
"uncycle" -> "decycle" [style=solid];
"uncycle" -> "clear_stlist_all" [style=solid];
"dp_newe" -> "dp_atype_edge" [style=solid];
"dp_newe" -> "dp_edgegdef" [style=solid];
"reduce_crossings2" -> "bc_n" [style=solid];
"on_top_level_window_dot1_activate" -> "raw2dot" [style=solid];
"dp_endel" -> "dp_endel_g2n" [style=solid];
"dp_endel" -> "dp_endel_g2g" [style=solid];
"dp_endel" -> "dp_endel_n2n" [style=solid];
"dp_endel" -> "dp_endel_n2g" [style=solid];
"yylex" -> "yy_get_previous_state" [style=solid];
"yylex" -> "yy_fatal_error" [style=solid];
"yylex" -> "yy_get_next_buffer" [style=solid];
"yylex" -> "yy_load_buffer_state" [style=solid];
"yylex" -> "yy_try_NUL_trans" [style=solid];
"yylex" -> "dp_uniqstr" [style=solid];
"yylex" -> "yyensure_buffer_stack" [style=solid];
"yylex" -> "yy_create_buffer" [style=solid];
"exch_columns" -> "mget" [style=solid];
"exch_columns" -> "mget_set" [style=solid];
"yyfreeGLRStack" -> "yyfreeStateSet" [style=solid];
"yy_switch_to_buffer" -> "yyensure_buffer_stack" [style=solid];
"yy_switch_to_buffer" -> "yy_load_buffer_state" [style=solid];
"graph_bubbling" -> "first_bubbling" [style=solid];
"graph_bubbling" -> "count_bnodes" [style=solid];
"graph_bubbling" -> "new_bubble2" [style=solid];
"graph_bubbling" -> "input_bubbling" [style=solid];
"graph_bubbling" -> "give_horizontal_place" [style=solid];
"graph_bubbling" -> "splay_tree_delete" [style=solid];
"graph_bubbling" -> "third_bubbling" [style=solid];
"dp_mknid" -> "dp_nodefdef" [style=solid];
"dp_mknid" -> "dpuniqnode" [style=solid];
"dp_mknid" -> "dpuniqnode_add" [style=solid];
"dp_mknid" -> "dp_nodegdef" [style=solid];
"dp_mknid" -> "dp_nodelink" [style=solid];
"dp_clrgraph_r" -> "dp_clrgraph_r" [style=solid];
"dp_clrgraph_r" -> "splay_tree_delete" [style=solid];
"upper_barycenter" -> "upper_connectivity" [style=solid];
"uniqnode" -> "splay_tree_lookup" [style=solid];
"uniqstr" -> "splay_tree_compare_strings" [style=dotted];
"uniqstr" -> "splay_tree_insert" [style=solid];
"uniqstr" -> "splay_tree_free_key" [style=dotted];
"uniqstr" -> "splay_tree_new" [style=solid];
"uniqstr" -> "splay_tree_lookup" [style=solid];
"do_up" -> "lower_barycenter" [style=solid];
"do_up" -> "find_next" [style=solid];
"yyfill" -> "yyfillin" [style=solid];
"dp_uniqstr" -> "splay_tree_free_key" [style=dotted];
"dp_uniqstr" -> "splay_tree_insert" [style=solid];
"dp_uniqstr" -> "splay_tree_compare_strings" [style=dotted];
"dp_uniqstr" -> "splay_tree_lookup" [style=solid];
"dp_uniqstr" -> "splay_tree_new" [style=solid];
"dp_namedsubg" -> "dp_nsubg" [style=solid];
"dp_namedsubg" -> "dp_graphfdef" [style=solid];
"dp_namedsubg" -> "dp_pushgraph" [style=solid];
"dp_namedsubg" -> "dp_graphlink" [style=solid];
"yyreportTree" -> "yyreportTree" [style=solid];
"yyreportTree" -> "yytokenName" [style=solid];
"yyreportTree" -> "yylhsNonterm" [style=solid];
"yyreportTree" -> "yyrhsLength" [style=solid];
"clear_uniqnode" -> "splay_tree_delete" [style=solid];
"yy_scan_bytes" -> "yy_fatal_error" [style=solid];
"yy_scan_bytes" -> "yyalloc" [style=solid];
"yy_scan_bytes" -> "yy_scan_buffer" [style=solid];
"GT_parse_list" -> "GT_parse_list_node" [style=solid];
"GT_parse_list" -> "GT_parse_list_edge" [style=solid];
"GT_parse_list" -> "GT_parse_list" [style=solid];
"clear_nodelist" -> "clear_stlist_all" [style=solid];
"copy_a" -> "copy_m" [style=solid];
"clear_uniqstr" -> "splay_tree_delete" [style=solid];
"dp_endel_n2g" -> "dp_addte" [style=solid];
"coloradd" -> "splay_tree_insert_duplicates" [style=solid];
"coloradd" -> "dp_uniqstr" [style=solid];
"coloradd" -> "splay_tree_insert" [style=solid];
"yyresolveAction" -> "yydestroyGLRState" [style=solid];
"yyresolveAction" -> "yyresolveStates" [style=solid];
"yyresolveAction" -> "yyuserAction" [style=solid];
"yyresolveAction" -> "yyrhsLength" [style=solid];
"dp_clrep" -> "dp_clrep_r" [style=solid];
"reverse_r" -> "exch_rows" [style=solid];
"pos1_clicked" -> "edgeconnections" [style=solid];
"pos1_clicked" -> "improve_positions" [style=solid];
"pos1_clicked" -> "update_status_text" [style=solid];
"pos1_clicked" -> "finalxy" [style=solid];
"uniqnode_add" -> "splay_tree_lookup" [style=solid];
"uniqnode_add" -> "splay_tree_compare_ints" [style=dotted];
"uniqnode_add" -> "splay_tree_new" [style=solid];
"uniqnode_add" -> "splay_tree_insert" [style=solid];
"dp_do_nattr" -> "dp_isdotshape" [style=solid];
"dp_do_nattr" -> "dp_colorschemecode" [style=solid];
"dp_do_nattr" -> "dp_findcolor" [style=solid];
"mget_set" -> "setbit" [style=solid];
"mget_set" -> "clearbit" [style=solid];
"finalxy" -> "finalxy1" [style=solid];
"finalxy" -> "finalxy2" [style=solid];
"ylevels" -> "add_singlenode" [style=solid];
"ylevels" -> "set_level" [style=solid];
"yyresolveStack" -> "yyresolveStates" [style=solid];
"yyparse" -> "yyreportSyntaxError" [style=solid];
"yyparse" -> "yyisErrorAction" [style=solid];
"yyparse" -> "yyFail" [style=solid];
"yyparse" -> "yyglrReduce" [style=solid];
"yyparse" -> "yyisDefaultedState" [style=solid];
"yyparse" -> "yyinitGLRStack" [style=solid];
"yyparse" -> "yylex" [style=solid];
"yyparse" -> "yydefaultAction" [style=solid];
"yyparse" -> "yyprocessOneStack" [style=solid];
"yyparse" -> "yyisShiftAction" [style=solid];
"yyparse" -> "yycompressStack" [style=solid];
"yyparse" -> "yyrecoverSyntaxError" [style=solid];
"yyparse" -> "yyglrShift" [style=solid];
"yyparse" -> "yydestroyGLRState" [style=solid];
"yyparse" -> "yyremoveDeletes" [style=solid];
"yyparse" -> "yyfreeGLRStack" [style=solid];
"yyparse" -> "yydestruct" [style=solid];
"yyparse" -> "yy_symbol_print" [style=solid];
"yyparse" -> "yyundeleteLastStack" [style=solid];
"yyparse" -> "yyresolveStack" [style=solid];
"yyparse" -> "yyerror" [style=solid];
"yyparse" -> "yygetLRActions" [style=solid];
"yy_yypstack" -> "yy_yypstack" [style=solid];
"splay_tree_delete" -> "splay_tree_min" [style=solid];
"splay_tree_delete" -> "splay_tree_remove" [style=solid];
"splay_tree_delete" -> "splay_tree_successor" [style=solid];
"bubbling_calloc" -> "splay_tree_new" [style=solid];
"bubbling_calloc" -> "splay_tree_compare_pointers" [style=dotted];
"bubbling_calloc" -> "splay_tree_free_key" [style=dotted];
"bubbling_calloc" -> "splay_tree_insert" [style=solid];
"dp_findcolor" -> "dp_colorcode" [style=solid];
"dp_findcolor" -> "dp_is_hsv" [style=solid];
"dp_findcolor" -> "dp_colornscode" [style=solid];
"phase1_down" -> "b_c" [style=solid];
"dp_pullgraph" -> "splay_tree_max" [style=solid];
"dp_pullgraph" -> "splay_tree_lookup" [style=solid];
"dp_pullgraph" -> "splay_tree_remove" [style=solid];
"dp_clrep_r" -> "dp_clrep_r" [style=solid];
"improve_positions1" -> "do_down" [style=solid];
"improve_positions1" -> "make_node_list_down" [style=solid];
"improve_positions1" -> "do_up" [style=solid];
"improve_positions1" -> "make_node_list_up" [style=solid];
"reverse_c" -> "exch_columns" [style=solid];
"dp_starte2" -> "dp_eplink" [style=solid];
"bc_n" -> "phase2_up" [style=solid];
"bc_n" -> "equal_a" [style=solid];
"bc_n" -> "make_matrix" [style=solid];
"bc_n" -> "copy_a" [style=solid];
"bc_n" -> "number_of_crossings_a" [style=solid];
"bc_n" -> "phase1_up" [style=solid];
"bc_n" -> "phase1_down" [style=solid];
"bc_n" -> "store_new_positions" [style=solid];
"bc_n" -> "phase2_down" [style=solid];
"gmlparser_free" -> "splay_tree_remove" [style=solid];
"number_of_crossings_a" -> "number_of_crossings3" [style=solid];
"dp_endel_n2n" -> "dp_addte" [style=solid];
"GML_scanner" -> "gmlparser_calloc" [style=solid];
"GML_scanner" -> "GML_search_ISO" [style=solid];
"GML_scanner" -> "GML_scanner" [style=solid];
"GML_scanner" -> "gmlparser_free" [style=solid];
"dp_ende" -> "dp_prtae" [style=solid];
"dp_ende" -> "dp_prte" [style=solid];
"dp_ende" -> "dp_endel" [style=solid];
"dp_ende" -> "dp_atype_graph" [style=solid];
"dp_ende" -> "dp_mkedges" [style=solid];
"dp_ende" -> "dp_endeprlink" [style=solid];
"dp_ende" -> "dp_clrheade" [style=solid];
"dp_ende" -> "dp_clrtmpe" [style=solid];
"dp_clrnodes" -> "dp_clrnodes_r" [style=solid];
"add_new_node" -> "uniqnodeid" [style=solid];
"add_new_node" -> "uniqstr" [style=solid];
"add_new_node" -> "uniqnode_add" [style=solid];
"yy_delete_buffer" -> "yyfree" [style=solid];
"yypush_buffer_state" -> "yy_load_buffer_state" [style=solid];
"yypush_buffer_state" -> "yyensure_buffer_stack" [style=solid];
"yy_reduce_print" -> "yyrhsLength" [style=solid];
"yy_reduce_print" -> "yyfillin" [style=solid];
"yy_reduce_print" -> "yy_symbol_print" [style=solid];
"graph2dia" -> "dialine" [style=solid];
"graph2dia" -> "dia_string" [style=solid];
"clear_stlist_all" -> "clear_stlist" [style=solid];
"splay_tree_remove" -> "splay_tree_lookup" [style=solid];
"do_down" -> "upper_barycenter" [style=solid];
"do_down" -> "find_next" [style=solid];
"phase1_up" -> "b_r" [style=solid];
"on_top_level_window_quit1_activate" -> "top_level_window_main_quit" [style=solid];
"dp_colorcode_clear" -> "splay_tree_delete" [style=solid];
"yydoAction" -> "yyrhsLength" [style=solid];
"yydoAction" -> "yyupdateSplit" [style=solid];
"yydoAction" -> "yy_reduce_print" [style=solid];
"yydoAction" -> "yyuserAction" [style=solid];
"yspin_changed" -> "edgeconnections" [style=solid];
"yspin_changed" -> "update_status_text" [style=solid];
"yspin_changed" -> "improve_positions" [style=solid];
"yspin_changed" -> "finalxy" [style=solid];
"xspin_changed" -> "edgeconnections" [style=solid];
"xspin_changed" -> "update_status_text" [style=solid];
"xspin_changed" -> "improve_positions" [style=solid];
"xspin_changed" -> "finalxy" [style=solid];
"dp_starte1" -> "dp_eplink" [style=solid];
"dpuniqnode_add" -> "splay_tree_lookup" [style=solid];
"dpuniqnode_add" -> "splay_tree_new" [style=solid];
"dpuniqnode_add" -> "splay_tree_insert" [style=solid];
"dpuniqnode_add" -> "splay_tree_compare_strings" [style=dotted];
"dp_do_gattr" -> "dp_findcolor" [style=solid];
"yyprocessOneStack" -> "yyisDefaultedState" [style=solid];
"yyprocessOneStack" -> "yysplitStack" [style=solid];
"yyprocessOneStack" -> "yyglrReduce" [style=solid];
"yyprocessOneStack" -> "yyisErrorAction" [style=solid];
"yyprocessOneStack" -> "yymarkStackDeleted" [style=solid];
"yyprocessOneStack" -> "yygetLRActions" [style=solid];
"yyprocessOneStack" -> "yy_symbol_print" [style=solid];
"yyprocessOneStack" -> "yyisShiftAction" [style=solid];
"yyprocessOneStack" -> "yylex" [style=solid];
"yyprocessOneStack" -> "yydefaultAction" [style=solid];
"yyprocessOneStack" -> "yyprocessOneStack" [style=solid];
"yyaddDeferredAction" -> "yynewGLRStackItem" [style=solid];
"yyaddDeferredAction" -> "yyexpandGLRStack" [style=solid];
"yysplitStack" -> "yyMemoryExhausted" [style=solid];
"row_barycenter" -> "mget" [style=solid];
"on_top_level_window_svg1_activate" -> "on_top_level_window_drawingarea1_expose_event_nodes" [style=solid];
"on_top_level_window_svg1_activate" -> "on_top_level_window_drawingarea1_expose_event_edges" [style=solid];
"yypstack" -> "yypstates" [style=solid];
"on_top_level_window_drawingarea1_expose_event" -> "on_top_level_window_drawingarea1_expose_event_nodes" [style=solid];
"on_top_level_window_drawingarea1_expose_event" -> "on_top_level_window_drawingarea1_expose_event_edges" [style=solid];
"cfinalxy" -> "clear_nume" [style=solid];
"cfinalxy" -> "make_clevelnodes" [style=solid];
"cfinalxy" -> "clear_cposnodes" [style=solid];
"cfinalxy" -> "clear_clevelnodes" [style=solid];
"cfinalxy" -> "make_cposnodes" [style=solid];
"su_find_node_with_number" -> "uniqnode" [style=solid];
"yyresolveValue" -> "yymergeOptionSets" [style=solid];
"yyresolveValue" -> "yyresolveAction" [style=solid];
"yyresolveValue" -> "yydestruct" [style=solid];
"yyresolveValue" -> "yyidenticalOptions" [style=solid];
"yyresolveValue" -> "yyreportAmbiguity" [style=solid];
"yyresolveValue" -> "yypreference" [style=solid];
"yyresolveValue" -> "yyuserMerge" [style=solid];
"splay_tree_lookup" -> "splay" [style=solid];
"number_of_crossings3" -> "mget" [style=solid];
"yyexpandGLRStack" -> "yyMemoryExhausted" [style=solid];
"yyget_text";
"yyget_leng";
"splay_tree_has_data";
"splay_tree_free_value";
"yyset_debug";
"dp_colorcode_hls_to_rgb";
"dp_lex_clear";
"yyget_debug";
"yyget_out";
"GML_init";
"yyset_in";
"yyget_lineno";
"yyset_out";
"yyset_lineno";
"yyget_in";
"yypdumpstack";
}
